package com.hyzx.qbasic.admin.domain.service;

import com.github.pagehelper.PageInfo;
import com.hyzx.qbasic.admin.model.po.SysJobPO;
import com.hyzx.qbasic.admin.model.vo.req.admin.*;
import com.hyzx.qbasic.admin.model.vo.res.BaseOperationRes;

/**
 * 服务接口
 *
 * @author 黄江华
 * @since 2019-03-19
 */

public interface ISysJobService {

    PageInfo<SysJobPO> getPagedSysJobList(GetSysJobListReq req);

    SysJobPO getSysJobInfoById(GetSysJobInfoReq req);

    BaseOperationRes addSysJob(AddSysJobReq req);

    BaseOperationRes editSysJob(EditSysJobReq req);

    BaseOperationRes deleteSysJob(DeleteSysJobReq req);

    BaseOperationRes changeJobStatus(int jobId);
}



